Hascol’s half-year profit surges 29pc